

let express = require("express");
let path = require("path");
let fsp = require("fs/promises");

var app = express();  // 创建服务

// app.use() 中间件  => 可以在请求的过程中配置一些内容

// 配置站点 
// express.static()  传入一个路径作为站点

app.use(express.static(path.join(__dirname,"../site")));  //存前端代码
app.use(express.static(path.join(__dirname,"../upload")));  //存上传内容


// 配置页面路由
app.get("/reg",function(req,res){
    // res.end("hello world");
    res.sendFile(path.join(__dirname,"../site/html/register.html"))
})


// 配置后端接口
app.get("/a",function(req,res){
    // res.end("hello world");
    fsp.readFile(path.join(__dirname,"./data/1.json")).then(ctx=>{
        res.write(ctx);
    }).catch(err => {
        res.write(err.stack)
    }).finally(() => {
        res.end()
        // res.json()
    })
})



app.listen(3000,function(){
    console.log("服务已经启动");
})

